package com.ruoyi.a2.dto;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.page.PageDomain;
import com.ruoyi.common.enums.CommonOKNOEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;


@ApiModel
@Data
public class A2DynamicsInfoCondition extends PageDomain {

    @ApiModelProperty(value = "开始时间(yyyy-MM-dd HH:mm:ss)")
    private String startTime;

    @ApiModelProperty(value = "结束时间(yyyy-MM-dd HH:mm:ss)")
    private String endTime;

    @ApiModelProperty(value = "目标编号 (mmsi 或者 icao)")
    private String targetNum;

    @ApiModelProperty(value = "空间区域")
    private List<Coordinate> spaceArea;

    @ApiModelProperty(value = "类型(1:舰船2:飞机)")
    private Integer type;

    @ApiModelProperty(value = "状态(1:进港 2:离港 3:正常 4:停靠 5:加速 6:减速 7:失联 8:追踪中断)")
    private Integer status;

    @ApiModelProperty(hidden = true)
    private String baseTime;

    @ApiModelProperty(hidden = true)
    private Double lon;

    @ApiModelProperty(hidden = true)
    private Double lat;

    @ApiModelProperty(value = "读取状态(0:否 1:是)")
    private Integer readStatus;

    @ApiModelProperty(value = "清洗状态(0:正常 1:异常值剔除 2:空值填充 3:时空重采样)")
    private Integer cleanStatus;

    @ApiModelProperty(value = "是否已更改状态(0:否 1:是)")
    private Integer updateStatus;


}
